Como publicar cambios en un proyecto con TFVC.
Partimos de un proyecto de consola básico que ya tenemos sincronizado con nuetro repositorio TFVC.
Antes de hacer ningun cambio primero tendríamos que hacer un checkout del archivo que queramos modificar, sin embargo si tenemos bien configurada nuestra solución dentro del repositorio el propio visual studio hace el checkout automáticamente:
La marca roja en el Solution Explorer nos indica que hay cambios desde el último check in.
Para publicar los cambios nos vamos al Team explorer, y accedemos a la pestaña de Pending changes
En el desplegable de Included changes podemos revisar los archivos que se van a subir al repositorio, si queremos podemos hacer una comparacion de los cambios que se han producido en el archivo, haciendo click derecho > Compare with last version:
Se nos mostrará la comparación de las dos versiones:
Para publicar los cambios simplemente hacemos click en el boton check in :
TFVC | Publicar